<?php
header('Content-type: text/html; charset=UTF-8');
require_once(dirname(__FILE__)."/lib/Loader.php");
cload("requestProcessor");
cfgload("tplconfig");

$dbh = dbh();
$page = new stdClass();
$user = _sessionUser();
$a = requestProcessor::getVar("a", "guestIndex");

if($user->guest()) {
    // Пользователь гость. значит что в a=..... название класса должно начинаться на guest
    if(!preg_match("/^guest/", $a)) {
        $a="guestIndex";
        $_GET["tpl"] = "guestRestrictedArea";
    }
}

if(in_array($a, TPLConfig::urlActions())) {
    // Запрос есть в общем массиве. Загрущим соответствующий файл
//    echo dirname(__FILE__)."/pages/$a.php";
    require_once(dirname(__FILE__)."/pages/$a.php");
    $page = new $a($dbh);
    echo $page->render();
} else {
    $a="guestIndex";
    $_GET["tpl"] = "guestRestrictedArea";
    require_once(dirname(__FILE__)."/pages/$a.php");
    $page = new $a($dbh);
    echo $page->render();    
}

exit();
    
?>
